home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
fp12s.zip
/
FIDOPCB.DOC
< prev
next >
Wrap
Text File
|
1992-05-27
|
42KB
|
859 lines
┌─────────────────────────────────────────────────────┐
│ ██████ ▄▄ ██ ██████ ██████ ██████ │ Version: 1.2
│ ██ ██ ██ ██ ██ ██ ██ │ Release: 01.06.1992
│ ████ ██ ██████ ██████ ██████ ██ █████ │ Author : Matjaz Koce
│ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ │
│ ██ ██ ██████ ██████ ██ ██████ ██████ │ (c) MicroArt d.o.o
├─────────────────────────────────────────────────────┤ 1991-92
│ FidoPCB - FidoNet to PCBoard 14.x mail interface │
└─────────────────────────────────────────────────────┘
Lazy Sysop's rule:
"Long manuals are never printed and read completely"
FidoPCB 1.2 Page i
-----=- Table of contents -=---------------------------------------
Naming Conventions -=-------------------------------- ii
Distribution File -=--------------------------------- ii
Distribution Rules -=-------------------------------- ii
Contacting the Author -=----------------------------- iii
Shareware -=----------------------------------------- iii
Unregistered Shareware version -=-------------------- iii
Overview -=------------------------------------------ 1
Limitations -=--------------------------------------- 2
Installation and Setup -=---------------------------- 3
Command line parameters -=--------------------------- 5
Configuration file -=-------------------------------- 7
Lost Mail -=----------------------------------------- 13
Handling NetMail -=---------------------------------- 14
Running FidoPCB as a DOOR -=------------------------- 16
Areafix -=------------------------------------------- 17
Support and distribution nodes -=-------------------- 18
Copyrights, Trademarks and Warranty -=--------------- 19
Credits -=------------------------------------------- 20
FidoPCB 1.2 Page ii
-----=- Naming Conventions -=----------------------------------------------
FidoPCB is distributed using the file naming convention of: FPvvb.aaa,
where 'vv' stands for the version number (ie. 13 for version 1.3, 50 for
version 5.0). The 'b' refers to a letter code specifying (A)lpha, (B)eta
or (S)hareware release versions (ie. The shareware release is distributed
as FPvvS.aaa). The AAA suffix refers to the compression method used on the
distribution archive. This may be ARC, ZIP, ARJ, etc. When referring to
the distribution file in the documentation, it will usually be referred to
as the distribution archive.
-----=- Distribution File -=-----------------------------------------------
The following files should be present within the distribution archive:
File Description
============ ========================================================
FILE_ID.DIZ Archive description
MICROART.BBS MicroArt BBS Description and Phone Numbers
ORDER.FRM FidoPCB Order Form
HISTORY.DOC File describing changes from version to version
FIDOPCB.DOC The FidoPCB User's Manual
FIDOPCB.EXE The executable program
FIDOPCB.CFG Sample (self describing) configuration file
FIDOPCB Sample DOOR file
LOST. PCBoard message base for lost mail
LOST.NDX Index file for LOST.
MATRIX. PCBoard message base for NetMail
MATRIX.NDX Index file for MATRIX.
RUNFD.BAT Sample Batch used to run FrontDoor, PCBoard and FidoPCB
============ ========================================================
Alpha/Beta versions usually do not include the User's Manual. The revision
history file, HISTORY.DOC, is included however, and should be consulted to
see brief descriptions of changes and fixes. Please be sure to read this
file if you are working with an alpha or beta version of FidoPCB!
-----=- Distribution Rules -=----------------------------------------------
Sysops MAY place 'ZIP Comments' in the FidoPCB distribution archive file if
they normally do so with all their download files. Sysops MAY place
additional files (such as 'README.1ST' or 'BBS_AD') ONLY if file names
don't conflict with the files already in the distribution archive (see
previous sentence).
Distribution of the alpha and beta versions is restricted to those systems
with specific permission to distribute them. Do not distribute any version
of FidoPCB except the unregistered shareware (FPvvS.aaa) version!
FidoPCB 1.2 Page iii
-----=- Contacting the Author -=-------------------------------------------
Problems, questions, and suggestions should be directed to Matjaz Koce:
Modem: MicroArt BBS
Node 1: +38 66 34 986 [1200-9600]
Node 2: +38 66 33 816 [1200-2400]
Node 3: +38 66 37 536 [1200-2400]
Mail: MicroArt d.o.o Phone: +38 66 24977
Matjaz Koce Fax: +38 66 21275
Marusiceva 5
66000 Koper
Slovenija
EchoMail: AdriaNet: Sysops, Shareware, HomeMadeSW Conferences
FidoNet: FidoPCB, Enet.sysop Conferences
SaltAir BBS: Sysop Chat, Net_mail, Utility
NetMail: 2:380/100@FidoNet.org
2:333/606@FidoNet.org
-----=- Shareware -=-------------------------------------------------------
Since you've most likely read statements under the heading "Shareware"
before, I won't bother going into the idea again. Simply be aware that
FidoPCB is Shareware (US$ 39, or 62 DEM for the 256 area version). The
registered version has some additional features. The ORDER.FRM file
contains the registration form and price information. You can also send me
NET_MAIL, or leave a comment to the sysop on MicroArt BBS.
Any and all registered users may operate any current and future releases of
FidoPCB v1.x (both registered and beta versions). Both registered and beta
versions are always available from MicroArt BBS and other support BBS's,
and may be downloaded from MicroArt BBS as desired.
Registration will also give you access to the BBS support conference
called FidoPCB, to share your experiences with other registered users.
In this conference you can also make suggestions, report bugs (I hope
this won't happen), and so on.
-----=- Unregistered Shareware version -=----------------------------------
Running FidoPCB will indicate whether you are using the shareware [NR]
or registered [Serial#] version. The unregistered version will accept a
maximum of 20 configured areas. The Tearline will also indicate that
you're using '---FidoPCB [NR]'. There are no other limitations in the
unregistered versions of FidoPCB.
FidoPCB 1.2 Page 1
-----=- Overview -=--------------------------------------------------------
FidoPCB is a utility used to import/export FidoNet type messages into
PCBoard message bases. Messages are transferred between many different
BBS's in, so called, Fido FTS-2 type packets. FidoPCB's features include:
- Unpacking of compressed packets (ZIP, ARC, ARJ, LHA formats)
- Importing of PKT files containing messages for various AREAS (without
conversion into MSG format) into PCBoard message bases
- Exporting of new messages from PCBoard message bases
- Packing of exported messages
- Create the necessary MSG files for FrontDoor (send file, hold file)
- Create the necessary OUT file for BinkleyTerm
- Support for up to 10 AKA Aliases
- Bi-directional NetMail (private FidoNet mail) handling.
- Recognition of CRASH, DIRECT, INTL and other FidoNet message flags
- Handling of AreaFix commands (if you are a host, new areas can be
connected or removed automatically) with connection security levels
and passwords
- Support for networks and multinode PCBoard systems with file sharing
- Configurable as a DOOR (requires a Fossil driver)
- Duplicate Message checking
- Recognition of ^aINLT and ^aFMPT flags for imported NetMail messages
- Recognition and support of PCBoard's "Private" message flag
All of these, and other features can be used with multiple aliases (AKAs).
FidoPCB 1.2 Page 2
-----=- Limitations -=-----------------------------------------------------
As mentioned, the unregistered version will handle only 20 configured
areas. Registered versions of FidoPCB can handle 256, 512, 1024 or more
message areas, depending on your needs.
By setting FILES=65 or higher in CONFIG.SYS, FidoPCB will be able to
process mail for 30 configured nodes (if you are working as HUB or HOST).
Future versions will have limitations dependent on the FILES setting, and
available memory only.
FidoPCB doesn't check how much disk space is available, so be sure that
there is at least 1Mb or more free space available (depending on your
packet size, and the number of configured Nodes and areas). Your system
should have at least 350K of free RAM available, mainly to run archivers
like PKUNZIP, etc. For exact memory requirements, please
check the manual for the appropriate archiver(s) for details.
FidoPCB can handle messages of up to 64Kb. Future versions will be able to
accomodate messages of unlimited size.
FidoPCB 1.2 Page 3
-----=- Installation and Setup -=------------------------------------------
Included in the distribution archive, is a sample configuration
file. I advise you to use it as an example. You should also have
experience using PCBSETUP, as you'll have to install two additional
conferences (Matrix and Lost Mail). This will be discussed later in this
Manual. Also be sure you placed the directory containing the various
archivers (PKUNZIP, PKZIP, ARJ...) in your search PATH. Alternately, you
can define their locations in the FIDOPCB.CFG file.
Throughout this manual, the directory where FidoPCB resides in, is
referred to as FIDOPCB. You may change this if you wish. The
Installation is divided into four steps (#3 is the longest :->):
1) Create the FIDOPCB directory, and change to it with the CD command
2) Extract FPvvb.aaa: FIDOPCB.EXE - executable code
FIDOPCB.CFG - sample configuration file
FIDOPCB.DOC - The User's Manual
RUNFD.BAT - sample BAT file for FrontDoor
MATRIX.* - message base and its index
LOST.* - message base and its index
3.1) Using a text editor, edit the FIDOPCB.CFG configuration file.
Lines should end with LF/CR. DON'T use tabs: CHR(9)!
The configuration file is 'self describing'. All of the commands
and parameters are discussed in the Manual. Don't forget to set
up all of the conferences you entered in the configuration file
under the AREA parameter, with PCBSetup. You must also go into
PCBoard and join them, in order to create the respective MSGS and
MSGS.NDX files if they don't already exist.
3.2) Create an area with PCBSetup, where lost mail should be placed.
Use the directory you specified with the LOST_MAIL command in
FIDOPCB.CFG. Copy the LOST.* files to that directory.
3.3) Create an area with PCBSetup, where NetMail should be placed. Use
the directory you specified with the NET_MAIL command in
FIDOPCB.CFG. Copy the MATRIX.* files to that directory.
3.4) Run FIDOPCB with the SET ALL TOP commands to both check for errors
in the configuration (they will be reported), and to set all of the
Last Message Read (LMR) pointers. If an error is reported, repeat
step 3.1
3.5) Select one area as a 'test area', and enter some (at least two)
messages via PCBoard (do not use messages with *Origin lines, unless
you're using the FORCE parameter on the FidoPCB command line!)
3.6) Run FIDOPCB with the EXPORT parameter to export the test messages
3.7) Check the results by looking in the directories specified with the
PACKET and MAIL commands in FIDOPCB.CFG, and examining FIDOPCB.STA.
If nothing is there, repeat step 3.
FidoPCB 1.2 Page 4
-----=- Installation and Setup -=------------------------------------------
4) Include FIDOPCB in your BAT files for events (see sample RUNFD.BAT)
5) Install FidoPCB as DOOR (Optional)
If you are unable to set up FidoPCB, mail me at my BBS. I'll be there
to help you.
FidoPCB 1.2 Page 5
-----=- Command line parameters -=-----------------------------------------
Running FIDOPCB.EXE without parameters or with the /? switch will display
all of the available command line parameters on the screen. FidoPCB needs
only simple information on the command line in order to run. Most of the
information is read from FIDOPCB.CFG.
Syntax: FIDOPCB [/?] [command] [areaname] [areanumber] [switch]
/? Displays a short description of all commands and switches
Valid commands are: EXPORT, IMPORT, TOSS, SET, LIST, STAT
Valid switches are: FORCE, RESET, STRIP
Commands:
EXPORT - Exports all new messages (since the last execution of FIDOPCB),
and updates the Last Message Read (LMR) pointers
IMPORT - Looks for new Mail Packet files in the FILES directory, and
imports them into the apropriate PCBoard message bases. It
also updates the LMR pointers, regardless of there being any
messages to export
TOSS - Combines the functions of the IMPORT and EXPORT commands by
exporting all new messages, and looking for new Mail Packet
files, importing them if found, and then updating the LMR
pointers
SET - The syntax for the SET command is:
SET <areaname>/ALL <number>/TOP
It sets the LMR pointer for <areaname>, or for all areas if you
specify the ALL parameter. Using the TOP parameter instead of
a number will set LMR pointer to the highest message. You may
use negative numbers to roll back the LMR pointer(s) from the
current value, by the number indicated (the number is subtracted
from the high message number). If the number is above the
highest message, the highest message number will be used.
LIST - The syntax for the LIST command is:
LIST <areaname>/ALL
It lists the LMR pointer(s) and area types. Using the ALL
parameter instead of <areaname> lists all areas.
STAT - Displays statistics for all inbound/outbound mail
Switches:
DOOR - Works only with a Fossil driver installed, and requires
access to PCBOARD.SYS. It can be used with all of the
other commands and switches.
RESET - used with the STAT command to reset statistics to 0
STRIP - Converts all characters above CHR(128) into asterisks (*).
Used with the EXPORT and TOSS commands.
FORCE - Overrides checking for "Origin:" lines. The purpose of
checking for these lines is to avoid sending out received
messages. Used with the EXPORT and TOSS commands.
FidoPCB 1.2 Page 6
-----=- Command line parameters -=-----------------------------------------
Examples:
FIDOPCB LIST ALL - Lists all areas (name, LMR pointer, type)
FIDOPCB STAT - Shows import/export statistics
FIDOPCB STAT RESET - Resets statistics for all areas to 0
FIDOPCB SET Net_Mail TOP - Sets LMR pointer in MATRIX to the
highest message
FIDOPCB SET ALL -10 - Sets LMR pointer to <current>-10 in all areas
FIDOPCB SET FIDOTEST 1 - Sets LMR pointer in the FIDOTEST area to 1
FIDOPCB TOSS STRIP - Looks for MO?, TH?, etc., and imports them
into PCBoard. Routes messages in PKT files
to other nodes as defined in FIDOPCB.CFG.
Exports all new messages from PCBoard into
PKT files, converting all characters with a
value above CHR(128) (Ç) to asterisks (*).
FIDOPCB EXPORT FORCE - Exports all new messages from PCBoard into
PKT files, including messages with
"* Origin:" lines in the body text, which
are not exported by default.
FIDOPCB IMPORT - Scans for MO?, TH?, etc. files, and imports
them into PCBoard.
FIDOPCB TOSS DOOR - Imports/Exports all messages. Output is
sent to the modem instead of a file.
FidoPCB 1.2 Page 7
-----=- Configuration file -=----------------------------------------------
FIDOPCB.CFG contains the configuration for FidoPCB. The configuration file
can, and should be created with a standard text editor such as QEdit,
PCWrite, or EDLIN. Never use Word Processors such as Word, WordStar or
WordPerfect, since they may put additional, unwanted characters into what
should be a standard ASCII text file. Maximum line length is 1024
characters.
Lines starting with a semi-colon (;) are ignored. Each command should be
specified on a separate line, and no TAB characters (CHR(9)) should be
imbedded on the line. The sample FIDOPCB.CFG included in the distribution
archive should be used as a point of reference.
Do NOT leave any blank lines between commands. Because blank lines are
ignored, FidoPCB will point to the wrong line number if an error should
occur. If you place a semi-colon on otherwise blank lines, then FidoPCB
will be able to point to the correct line.
Future versions of FidoPCB will include a configuration program in order to
ease the configuration process.
Valid commands are: ORIGIN, TAG, SYSOP, NODE, AREA, AREA_MSGS, MAIL,
IGNORE_ECHO, PACKET, WORK, FILE, COMPRESS, FLOW_TYPE,
AKA, USE_AKA, AKA_TAG, INTERFACE, NET_TOSS, NETWORK,
LOST_MAIL, NET_MAIL, PCBOARD, FRONTDOOR, ZIP,
UNZIP, ARC, UNARC, ARJ, UNARJ, LZH, UNLZH, MAX_MSGS,
DUPE_CHECK, DOMAIN, BAD, NO_BELL, AREA_LEVEL,
NODE_LEVEL, PASSWORD, AKA_DOMAIN
Most of the commands have default values so it isn't necessary to use them
in your configuration file.
Commands are separated into six groups: Directory Descriptions, Archiver
Definitions, Area Descriptions, Node Descriptions, Strings, and Switches.
Some are strictly connected. For instance:
AREA_MSGS, AREA_LEVEL follow the AREA command
NODE_LEVEL, SYSOP, COMPRESS, FLOW_TYPE, USE_AKA follow the NODE
command
AKA_TAG,AKA_DOMAIN follow the AKA command
SYSOP follows the ORIGIN and NODE command
DIRECTORY DESCRIPTIONS: Limited to 64 characters per description, and
the described directory must exist when FidoPCB is run.
Command Description
─────────── ─────────────────────────────────────────────────────────────
FILE path to inbound packets (where received files are placed)
PACKET path to outbound packets (where outgoing packets are placed)
MAIL path to *.MSG (where FrontDoor finds .MSG files)
BAD path to bad packets (used for packets that contain errors)
FidoPCB 1.2 Page 8
-----=- Configuration file -=----------------------------------------------
Command Description
─────────── ─────────────────────────────────────────────────────────────
WORK path to FidoPCB's work directory (a RAM disk if possible)
LOST_MAIL path to LOST.* (PCBoard area where lost mail is imported)
NET_MAIL path to MATRIX.* (PCBoard area where NetMail is imported)
** Remember: The recipient's Net address goes on the
first line of a message
PCBOARD path to PCBOARD.SYS (created by PCBoard for running Doors)
FRONTDOOR path to FrontDoor files (used to generate semaphore files)
Examples: MAIL c:\front\mail
PACKET f:\microart\pcb\fidopcb\packet
PCBOARD m:\pcb
SWITCHES: Enable or disable certain functions and features. Defaults are
the first listed settings listed in the table.
Command Switches Description
─────────── ────────── ─────────────────────────────────────────────────
INTERFACE NONE FidoNet interface program you are using.
BINKLEY
FRONTDOOR
NET_TOSS PCBOARD System to which NetMail is sent. Setting this to
FRONTDOOR 'Both' places mail in both PCBoard and FrontDoor.
BOTH
NETWORK OFF When enabled, allows File Locking. For use with
ON Multitasking and multiple Node environments.
NO_BELL OFF When enabled, FidoPCB will beep when an error is
ON encountered while packets are being processed.
If you use LANTastic or NOS 4.0, this feature
should be disabled.
IGNORE_ECHO ON Exports only those messages with PCBoard's Echo
OFF flag set. If disabled, all messages are exported.
MAX_MSGS 9999 Specifies the number of messages to export at one
time. The valid range is 1-9999.
DUPE_CHECK 200 Specifies the number of messages that are checked
for duplication in areas specified with the DUPE
switch in the AREA declarations. FidoPCB checks
the From, To, Subj, Date, Time and ^aMSGID fields.
Also checked, are the first ten characters of
messages. Any duplicates will be copied into
the LOST mail conference. The valid range
is 1-9999.
FidoPCB 1.2 Page 9
-----=- Configuration file -=----------------------------------------------
Command Switches Description
─────────── ────────── ─────────────────────────────────────────────────
COMPRESS ZIP Compression method to be used on Outbound, as well
ARC as inbound echomail packets.
ARJ
LZH
Examples: INTERFACE frontdoor
NETWORK off
NET_TOSS both
STRINGS: These definitions are used to identify your system and messages
that originate from it.
Command Description
─────────── ─────────────────────────────────────────────────────────────
ORIGIN Your node's main address. Format: Z:NNN/SSS (Zone:Net/Node)
DOMAIN The UUCP organization identifier that is appended to the
^aMSGID flag of messages originating on your system. It can
be up to 20 characters long. The default is "fidonet.org".
SYSOP Name of the SysOp whose system is specified by the ORIGIN
and NODE commands.
TAG The string that will be appended to all messages originating
at your main Net Address.
AKA Alias addresses by which your system is known. Up to 10 AKA
aliases may be defined. Strictly connected to the AKA_TAG
command.
AKA_TAG The string that will be appended to all messages originating
at your AKA Address.
AKA_DOMAIN The UUCP organization identifier that is appended to the
^aMSGID flag of messages originating on your system. It can
be up to 20 characters long. The default is "fidonet.org".
Examples: ORIGIN 2:380/100
DOMAIN fidonet.org
SYSOP Gregor Rudolf
AKA 1 2:333/606
AKA_TAG We are the best in Koper, Slovenija (2:333/606)
AKA DOMAIN fidonet.org
FidoPCB 1.2 Page 10
-----=- Configuration file -=----------------------------------------------
ARCHIVER DEFINITIONS: These definitions are used to identify the location
and names of your archiving utilities. If you already have
that location listed in your PATH statement, then use of these
definitions is not required. If you need to use them, it
isn't necessary to include commandline switches, as they are
already coded into FidoPCB. The proper syntax for using these
definitions is: <drive>:\[path]<utility name>
Command Purpose Requires Embedded Switches
─────────── ────────────────────────────── ───────── ──────────────────
ZIP Generate ZIP format archives PKZIP -M
UNZIP Extract ZIP format archives PKUNZIP -O
ARC Generate ARC format archives PKARC -R
UNARC Extract ARC format archives PKXARC -M
ARJ Generate ARJ format archives ARJ M
UNARJ Extract ARJ format archives ARJ E -U
LZH Generate LZH format archives LHA M
UNLZH Extract LZH format archives LHA E
Examples: ZIP c:\utility\pkunzip.exe
UNARC m:\archiver\pkxarc.exe
ARJ c:\arj.exe
UNARJ c:\arj.exe
UNLZH d:\lharc\lha.exe
AREA DESCRIPTION: Definitions for message area routing. These commands
require multiple parameters in one line, and are strictly
connected to additional commands.
Command Parameters Description Connected to
─────────── ────────── ────────────────────────────────── ─────────────
AREA number Area identifier for connection to AREA_MSGS
the NODE parameter. (Range: 1-127)
name FidoNET's name for the area, as
listed in the comprehensive Areas
directory (ELISTvvv.aaa).
path Path to the PCBoard Message file.
NOMSGS If used, declares the area to be
a pass-through area.
DUPE Enables duplicate checking in the DUPE_CHECK
the area. A control file using 4
bytes/checked message is created.
AREA_LEVEL number Sets a security level for use by NODE_LEVEL
AreaFix to forward the area. The
valid range is 1-9999. Default: 0
FidoPCB 1.2 Page 11
-----=- Configuration file -=----------------------------------------------
Command Parameters Description Connected to
─────────── ────────── ────────────────────────────────── ─────────────
AREA_MSGS filename The PCBoard message file name. If
not defined, the default is MSGS
Example: AREA 1 Clipper d:\pcb\clipper DUPE
AREA_MSGS Clip
AREA 99 For_node_603 d:\pcb NOMSGS
NODE DESCRIPTION: Descriptors for message packet routing. These commands
require multiple parameters in one line, and are strictly
connected to additional commands.
Command Parameters Description Connected to
─────────── ────────── ───────────────────────────────── ──────────────
NODE address Host Node's address (Z:NNN/SSS) SYSOP,
areas The area number(s) tied to this COMPRESS,
Node. Area numbers must be FLOW_TYPE,
defined with the AREA command! USE_AKA
Individual areas can be separated
by commas, and consecutive areas,
ranged with hyphens. If no areas
are defined, packets are created
containing all areas.
NODE_LEVEL number Sets a security level for use by AREA_LEVEL
AreaFix to forward areas with an
equal or lower security level to
the node. Valid range is 1-9999.
Default: 0
PASSWORD string The AreaFix password used by this
node. Limit: 20 characters.
SYSOP Name of the SysOp whose system is
specified by the NODE command.
COMPRESS mode Compression method to used on
packets to/from this node. The
default is ZIP. Valid parameters
are ZIP, ARC, ARJ, LHA.
FLOW_TYPE flag Outbound packet status flag. The
default is NORMAL. Flags are:
NORMAL, HOLD, IMMEDIATE, CRASH.
FidoPCB 1.2 Page 12
-----=- Configuration file -=----------------------------------------------
Command Parameters Description Connected to
─────────── ────────── ───────────────────────────────── ──────────────
USE_AKA number Predefined AKA to be used on
packets sent to this node. AKA's
are defined with the AKA Command!
Example: NODE 2:333/600 1-3,7,15
NODE_LEVEL 3
PASSWORD fidopcb
SYSOP Maurizio Biondi
COMPRESS ZIP
FidoPCB 1.2 Page 13
-----=- Lost Mail -=-------------------------------------------------------
LOST, and the index LOST.NDX, make up the PCBoard compatible message base
that contains mail from any areas not defined in FIDOPCB.CFG. Look at it
occasionally, or set up it in PCBSETUP, since it is one of the indicators
of your system being set up correctly on your end.
Area names defined in FIDOPCB.CFG with the AREA parameter, are compared
with the names found inside the packets. If FidoPCB finds messages
directed to an area that wasn't defined, it puts those messages into the
LOST message base.
The first line of all messages placed in LOST, are saved with the
statement, AREA: <areaname> in the first line. That way, you will be
able to locate problem.
Duplicate messages are also placed in LOST, and are saved with the
statement, DUPLICATE, on the first line, and AREA: <areaname> on the
second line. This permits you to to check the messages, and move or
kill them.
FidoPCB 1.2 Page 14
-----=- Handling NetMail -=------------------------------------------------
MATRIX, and the index MATRIX.NDX, make up the PCBoard compatible message
base file containing NetMail messages (private FidoNet messages). If you
are using FrontDoor, FidoPCB scans for new .MSG files and imports them to
the MATRIX conference in PCBoard. Compressed NetMail messages are imported
automatically without using .MSG files.
When you enter NetMail messages, you must enter the recipient's network
address at the start of the first line using the format: (Z:NNN/SSS.PPP)
Z = Zone number (Default = 2)
N = Net number
S = Site (Node) number
P = Point number (optional)
Don't forget to enclose the address in parenthesis "()", as FidoPCB only
checks for this format! MATRIX messages are then converted to the .MSG
format used by FrontDoor, so you can review them. Exported messages are
placed in the directory you specified with the MAIL command in FIDOPCB.CFG,
from where they are routed by FrontDoor.
To add special flags to a message, add one of the following commands,
enclosed in parenthesis "()", at the start of the second line: HOLD, IMM,
CRASH, INTL. Multiple flags can be entered by separating them with a comma
(,) and no trailing spaces.
Flag Description
───── ───────────────────────────────────────────────────────────────────
HOLD Causes FrontDoor to put this message on hold.
IMM Causes the message to be forwarded immediately.
CRASH Forces FrontDoor to forward this message directly to the recipient.
INTL Forces the message to be routed via the Zone Gate, to recipients
outside your zone. Do not use this flag in conjunction with the
CRASH flag.
Example:
===================================================
To: ALL Date: 10.10.91
From: Gregor Rudolf Time: 12:13:11
Subj: Just sampling... Read: NO
Conf: MATRIX (54)
(2:380/101) <- recipient's address
(IMM,CRASH) <- special flags
This is only a sample message.
=====================================================
If you have NET_TOSS set to BOTH in the configuration file, DO NOT use FM
to read messages, as this will generate duplicates in the MATRIX conference
in PCBoard.
FidoPCB 1.2 Page 15
-----=- Handling NetMail -=------------------------------------------------
The first line of all received messages will contain the sender's address,
in the format: FROM:(Z:NNN/SSS.PPP). This allows you to see the sender's
address and facilitate your replies. Messages in this conference will also
include all additional lines extracted from the message header, including
the ^aMSGID, ^aINLT and ^aFMPT lines.
FidoPCB 1.2 Page 16
-----=- Running FidoPCB as a DOOR -=---------------------------------------
FidoPCB can be configured to run as a DOOR. This mode will allow you and
you users to process mail independently from FrontDoor and other events.
Two things are needed to set FidoPCB up as a DOOR: First, you must have a
Fossil Driver such as BNU or X00 installed on your computer. Second, the
PCBOARD.SYS file generated by PCBoard should be in the directory defined by
the PCBOARD command in FIDOPCB.CFG.
Create a batch file using the sample FIDOPCB file as an example. Then,
using PCBSetup's Main Conference (and/or a conference specific) Door Paths
editor, create an entry for the door. You may set the Password, Security
and Shell options as you desire. The LOGIN, USER.SYS and DOOR.SYS options
must be set to NO.
FidoPCB obtains all the necessary information from PCBOARD.SYS. The
program also generates the two semaphore files used by FrontDoor, a
function that is of particular help in the case of multinode systems.
You may want to restrict access to the FidoPCB door on your system, to
prevent abuse, and to keep dummy NetMail and duplicate messages from
circulating around the world. On my system, for instance, only a few users
have a security level high enough to run the FidoPCB door.
FidoPCB 1.2 Page 17
-----=- Areafix -=---------------------------------------------------------
Areafix is active when you're operating as a HOST or HUB and Access to it
is allowed only for configured nodes. It allows all of your configured
nodes to list, select and deselect available areas on your node, with a
simple NetMail message. Areafix messages should be addressed to Areafix.
The subject of the message should include your AreaFix password, and the
optional "-q" switch in order to generate a list of selected areas.
Areas are activated by entering their name in the body text. To turn off
active areas, this name should be preceded with a hyphen (-).
Example: From: Matjaz Potrc, MojsteR BBS (2:380/101)
To: Areafix, MicroArt BBS (2:380/100)
Subj: fidopcb -q
-------------------------------------------
Clipper
-C_Echo
FidoPCB 1.2 Page 18
-----=- Support and distribution nodes -=----------------------------------
All FidoPCB support BBS's carry the FidoPCB echo conference. You can find
the most recent releases of the Beta and Shareware versions of FidoPCB, on
both the support and distribution sites. If you have any problems with the
program, simply join the support conference. My partners and I will answer
your questions. We only ask that you be patient in waiting for your
answers.
The following, is a list of FidoPCB support boards around the world:
Country Board Name FidoNET Phone Protocols
──────── ────────────────────── ───────── ─────────────── ────────────
Slovenia MicroArt BBS 2:380/100 +38 66 349-86 V.32
MojsteR BBS 2:380/101 +38 68 237-31 V.32bis
Italy Fido_TS_1 2:333/603 +39 40 378-3111 V.32bis/HST
USA The Sweet Life PCBoard 1:102/815 1 818 882-9058 V.32bis/HST
NETRef BBS 1:273/214 1 215 736-1889 V.32bis/HST
Canada Innovatron 1:240/333 1 819 893-9682 V.32bis/HST
FidoPCB 1.2 Page 19
-----=- Copyrights, Trademarks and Warranty -=-----------------------------
All of the programs mentioned are copyrighted and/or trademarked by their
respective authors. Please refer to each program in order to determine the
actual copyright/trademark owner(s) as appropriate or needed.
IN NO EVENT SHALL THE AUTHOR, MATJAZ KOCE, BE HELD RESPONSIBLE IN
ANY WAY, FOR THE BEHAVIOR OF ANY VERSION OF FIDOPCB. NEITHER THE
AUTHOR, OR ANY OTHER PARTY AUTHORIZED BY THE AUTHOR TO MODIFY AND
DISTRIBUTE FIDOPCB, SHALL BE HELD LIABLE FOR DAMAGES INCURRED,
INCLUDING ANY LOST INCOME, AND/OR OTHER SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY TO USE
FIDOPCB. THIS INCLUDES, BUT IS NOT LIMITED TO LOSS OF DATA, DATA
BEING RENDERED INACCURATE, LOSSES SUSTAINED BY THIRD PARTIES, OR
A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS. THE
ABOVE TERMS APPLY IN ALL CASES AND SITUATIONS, EVEN IF THE AUTHOR
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY
CLAIM BY ANY OTHER PARTY.
FidoPCB 1.2 Page 20
-----=- Credits -=---------------------------------------------------------
Thanks to:
- All beta testers
- Gregor Rudolf, who helped me with advice.
- Damjan Pavlovec, Matjaz Potrc, George Silberstern and Mike Waldron,
for their help with the documentation.
- George Silberstern, for being providing user support in the USA
- Mosaic v1.0 and other PCBoard mailer/tossers, as their bugs, slow
processing, inabillities made me feel bad. So much so, that
I decided to write a tosser of my own
Revision history can be found in the file, HISTORY.DOC, which is included
in the FidoPCB distribution archive.
PLEASE, SUPPORT SHAREWARE!
Thank you.